#define GE_M_PI 3.14159265359f
#define GE_M_1_PI 0.31830988618f